body {
    height: 1000px;
    background-repeat: no-repeat;
    overflow: hidden;
    
    background-image: linear-gradient(rgb(103, 186, 219),rgb(241, 166, 166));
}   
* {
    padding: 0;
    margin: 0;
}
#item {
    background-color: transparent;
    width: 600px;
    height: 400px;
    margin: 100px auto;
    position: relative;
    border: 1px white solid;
    border-radius: 10%;
    img {
        height: 200px;
        width: 200px;
        background-color: transparent;
        position: absolute;
        top: 100px;
        left: 0px;
    }
    #loaditem {
        height: 300px;
        width: 350px;
        position: absolute;
        top: 57px;
        right: 33px;
        
    
    input {
        width: 286px;
        height: 46px;
        margin: 10px 30px;
        outline: 10px;
        border-radius: 19px;
        border: 0;
        font: 400 16px "Arifc";
        padding-left: 10px;
    }
    
    button {
        width: 295px;
        height: 46px;
        margin: 10px 30px;
        outline: 0;
        background-color: skyblue;
        border-radius: 19px;
        border: 0;
        color: white;
        font: 700 20px "Arifc";
    }
    button:hover {
        filter: brightness(0.8);
    }
    h2 {
        text-indent: 5em;
    }
}
}
 #shadow {
     
     background-color: rgba(0,0,0,.7);
        position: absolute;
        z-index: 999;
        height: 1100px;
        width: 100%;
        top: 0;
        display: none;
        #register {
            border-radius: 5%;
            width: 400px;
            height: 390px;
            background-color: white;
            margin: 70px auto;
            padding: 40px 0;
            input {
                width: 286px;
                height: 46px;
                margin: 7px 52px;
                outline: 10px;
                border-radius: 19px;
                border: 0;
                font: 400 16px "Arifc";
                padding-left: 10px;
                background-color: bisque;
            }
           
            #ga_code {
                width: 100px;
                margin-left: 0;
            }
            button {
                width: 295px;
                height: 46px;
                margin: 7px 53px;
                outline: 0;
                background-color: skyblue;
                border-radius: 19px;
                color: white;
                font: 700 20px "Arifc";
                border: 0;
            } 
            #reg_mail {
                width: 184px;
                margin: 7px 0px 7px 52px;
            }
            button:hover {
                filter: brightness(0.8);
            }
        }
    }